//请求接口的方法
//请求的axios
import axios from 'axios'
//接口地址
import base from './base'
//引入md5 
import md5 from 'md5-js'

//请求方法
const api = {
  //病毒信息获取
  getCovInfo() {
    return axios.get(base.host+base.covInfo)
  },
  //获取国内疫情
  getChinaData() {
    return axios.get(base.baseUrl+base.chinaData)
  },
  //国内疫情接口
  getWorldData() {
    return axios.get(base.baseUrl + base.worldData)
  },
  getCity(city_name) {
    //md5加密规则：sign = MD5( appid1formatjsontime1545829466密钥) 查看加密规则说明 密钥不需要键名，请直接跟上32位的密钥
    //步骤：1. 安装 npm i md5-js -S  2. 引入md5模块  3. 使用加密处理 
    let sign = md5('appid15608city_name' + city_name + 'formatjson3f27e5442c46f7172695ca3e63a7acc1');
    let canshu = 'format=json&appid=15608&city_name=' + city_name + '&sign=' + sign;
    console.log('参数------------',canshu);
    return axios.get(base.baseUrl + base.city + '?' + canshu);
  },
  getSwiperBanner() {
    return axios.get(base.swiperBanner)
  },  
  getTravel() {
      return axios.get(base.travel)
  },
  /**
     * 出行城市
     */
  getTravelQuery(params) {//params={from:'',to:''}
    return axios.get(base.travelQuery,{
      params
   })
  },
    /**
     * 城市选择
    */
   getCity() { 
        return axios.get(base.getcity)
    }
}

export default api